baste a roast - French English Dictionary